VideoHelp Forum




+ Reply to Thread
Results 1 to 28 of 28
  1. I am looking for an alternative to MPC-HC's internal subtitle filter, preferably one that's still under active development. That filter has some peculiar quirks that have remain uncorrected over the years. Attached are screencaps of the same scene of a video in MPC-HC and MPV, this particular quirk makes some (not all) letters disappear. Over the years, I've also seen text disappearing at fullscreen, at 4k fullscreen, unicode characters replaced by rectangles.

    You might suggest switching over to MPV, but that one has its own font display issues, and other things.

    I also do subtitle editing and MPC-HC is a lot easier to just load a subtitle file to display and test view.

    So, any suggestions?
    Image Attached Thumbnails Click image for larger version

Name:	mpv.jpg
Views:	122
Size:	368.8 KB
ID:	65743  

    Click image for larger version

Name:	mpc-hc.jpg
Views:	156
Size:	172.2 KB
ID:	65744  

    Quote Quote  
  2. I have MPC-HC & I have it using the LAV filters.
    The subtitles seem to work.
    I unchecked all the Internal filters except CDDA.
    This is what I have in "External Filters" :
    Image Attached Thumbnails Click image for larger version

Name:	LAV.jpg
Views:	205
Size:	131.1 KB
ID:	65752  

    Quote Quote  
  3. Originally Posted by cholla View Post
    I have MPC-HC & I have it using the LAV filters.
    The subtitles seem to work.
    I unchecked all the Internal filters except CDDA.
    This is what I have in "External Filters" :
    Tried it, still the same. The problem with the disappearing letters is it's very specific. In five years, I've only seen it happen to one other font before.
    Quote Quote  
  4. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by Compositor View Post
    I am looking for an alternative to MPC-HC's internal subtitle filter,
    Have you ever tried xy-VSFilter
    OR (as a last resort) ffdshow
    Not perfect of course, but I have always preferred VSFilter (and later its "upgrade") to the internal subtitle renderer of Media Player Classic (-HomeCinema).
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  5. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by Compositor View Post
    The problem with the disappearing letters is it's very specific. In five years, I've only seen it happen to one other font before.
    Are you sure that the actual problem is not in those fonts themselves?
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  6. Originally Posted by El Heggunte View Post
    Have you ever tried xy-VSFilter
    OR (as a last resort) ffdshow
    Not perfect of course, but I have always preferred VSFilter
    All of those are old, and dead.

    Originally Posted by El Heggunte View Post
    Are you sure that the actual problem is not in those fonts themselves?
    MPV displays the text properly, so the problem is with MPC-HC and whatever it uses as a subtitle filter.
    Quote Quote  
  7. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by Compositor View Post
    All of those are old, and dead.
    Which doesn't mean they cannot work in 2022.

    Originally Posted by Compositor View Post
    MPV displays the text properly, so the problem is with MPC-HC and whatever it uses as a subtitle filter.
    It ain't necessarily so. The font might be broken and mpv might be just ignoring its flaws.
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  8. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    I've been using mpc-hc for years and have never had any issues using subtitles and this goes with many systems such as intel and amd builds so i would say the problem is with your computer system and not mpc-hc.
    I think,therefore i am a hamster.
    Quote Quote  
  9. Originally Posted by El Heggunte View Post
    Which doesn't mean they cannot work in 2022.
    I use Aegisub to edit subs and that hasn't been updated in about as long. That's mainly because I can find no other program like it.
    I was hoping there'd be something better for the subtitle filter.

    It ain't necessarily so. The font might be broken and mpv might be just ignoring its flaws.
    The subs also display fine in Aegisub.
    Quote Quote  
  10. @ Compositor,
    In the first post there are two images (Not exactly the same).
    There is text on the chalkboards & some missing on the lower chalkboard.
    So is this the missing text you are calling subtitles ?

    If not what is the reason you posted the pictures ?
    Quote Quote  
  11. Originally Posted by cholla View Post
    @ Compositor,
    In the first post there are two images (Not exactly the same).
    There is text on the chalkboards & some missing on the lower chalkboard.
    So is this the missing text you are calling subtitles ?
    Yes, the missing text are the subs.
    Quote Quote  
  12. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    Looks like you are having issues with graphics based subs.
    I think,therefore i am a hamster.
    Quote Quote  
  13. I have never worked with this type subtitles.
    Is there a download or clip download of this video ?
    I found some that I have to register to maybe download.
    I don't want to register.
    Those were in Japanese language with English subs but those were regular text subs at the bottom of the video.

    I have the title as No School Idols Allowed Love Live! Superstar!!, episode 2

    I would test it to see if my version of MPC-HC will play the video correctly.
    I also have MPC-BE installed.

    Is this correct?
    Quote Quote  
  14. Originally Posted by johns0 View Post
    Looks like you are having issues with graphics based subs.
    It's a standard text font. Here, I extracted the font, put it in an mkv, and made a sub that uses the font. You can test it yourselves by editing the sub and looking at the results in MPC-HC and comparing it to how it looks in other players.
    Image Attached Files
    Quote Quote  
  15. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    Looks like mpc-hc doesn't like these ass subs,not sure if filters will help.
    I think,therefore i am a hamster.
    Quote Quote  
  16. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    The internal subtitle renderer of both MPC-HC and MPC-BE does NOT support all the bells and whistles of the .ASS format.
    The external filters DirectVobSub and ffdshow are not better than that.
    PERHAPS assfiltermod can do the job
    (I have not tested it yet).

    https://github.com/Blitzker/assfiltermod/releases/tag/0.4
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  17. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by El Heggunte View Post
    PERHAPS assfiltermod can do the job
    (I have not tested it yet).

    https://github.com/Blitzker/assfiltermod/releases/tag/0.4
    It ""works"" — but NOT exactly as expected. :–/
    It shows the text, BUT uses the Arial font instead of the MKV attachment.
    I ***suppose*** it will work as you expect IF you embed the file "Sketchzone.ttf" in the .SSA/.ASS file.

    P.S.: but then, the "normal" DirectShow subtitle renderers probably will work too.
    Last edited by El Heggunte; 7th Jul 2022 at 06:45. Reason: edit
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  18. I have a few questions:
    The test.mkv is just a subtitle clip not a clip of the video in the images in your first post.
    Is the subtitle format the exact same one ?

    VLC player had no problem displaying the format.

    My older media players didn't & have a problem with the h265 codec.

    I'm going to try El Heggunte's suggestion.

    MPC-HC displayed the first letter a capitol T but it was in Arial format.
    Quote Quote  
  19. I took the test.mkv file you zipped.
    I used a software VideoProc to change it to h264 & add the text.ass file to it.
    It works with MPC-HC.

    Odd thing is it no longer works with VLC player.
    VLC doesn't see the subtitle.

    MediaInfo does.

    I did not Zip it.

    Also this forum allow 500MB file so a clip of the original that the images in the first post would have been better for my testing.
    Image Attached Files
    Quote Quote  
  20. Originally Posted by El Heggunte View Post
    Originally Posted by El Heggunte View Post
    PERHAPS assfiltermod can do the job
    (I have not tested it yet).

    https://github.com/Blitzker/assfiltermod/releases/tag/0.4
    It ""works"" — but NOT exactly as expected. :–/
    It shows the text, BUT uses the Arial font instead of the MKV attachment.
    I ***suppose*** it will work as you expect IF you embed the file "Sketchzone.ttf" in the .SSA/.ASS file.

    P.S.: but then, the "normal" DirectShow subtitle renderers probably will work too.
    I did embed the font in the mkv. I think it may be because your media player is not recognizing the new MIME types used by MKVmerge for fonts. MPC-HC used to be like that, so I had to stick with the legacy MIME types until it was updated to recognize them.

    Originally Posted by cholla View Post

    MPC-HC displayed the first letter a capitol T but it was in Arial format.
    Is this using the latest version of MPC-HC with its internal filters? That you can get this result tells me something. First off, your player used Arial because it defaulted when it couldn't find the specified font, due to not recognizing the new MIME type for font as valid. However, if the problem was just the font, it should have properly displayed the text when it used Arial instead of the specified font. That it stayed the same means this goes deeper than just the subtitle filter.
    Last edited by Compositor; 7th Jul 2022 at 13:09.
    Quote Quote  
  21. Originally Posted by Compositor View Post
    Is this using the latest version of MPC-HC with its internal filters?
    My version is some older.
    I believe I posted I use the LAV filters.

    Originally Posted by Compositor View Post
    That you can get this result tells me something. First off, your player used Arial because it defaulted when it couldn't find the specified font, due to not recognizing the new MIME type for font as valid. However, if the problem was just the font, it should have properly displayed the text when it used Arial instead of the specified font. That it stayed the same means this goes deeper than just the subtitle filter.
    I will download a new version & leave the Internal filters is to test with.
    Then let you know the results.

    I was able to download the episode but in Japanese & the subtitles were hard coded so they didn't help.
    Quote Quote  
  22. Originally Posted by cholla View Post
    I was able to download the episode but in Japanese & the subtitles were hard coded so they didn't help.
    Get neoHEVC's dual audio batch. That's the one.
    Quote Quote  
  23. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by Compositor View Post
    Originally Posted by El Heggunte View Post
    Originally Posted by El Heggunte View Post
    PERHAPS assfiltermod can do the job
    (I have not tested it yet).

    https://github.com/Blitzker/assfiltermod/releases/tag/0.4
    It ""works"" — but NOT exactly as expected. :–/
    It shows the text, BUT uses the Arial font instead of the MKV attachment.
    I ***suppose*** it will work as you expect IF you embed the file "Sketchzone.ttf" in the .SSA/.ASS file.

    P.S.: but then, the "normal" DirectShow subtitle renderers probably will work too.
    I did embed the font in the mkv.
    I was NOT talking about embedding the font "in the MKV", I was talking about about embedding the font *in the subtitle file*.
    Even though I have never seen a .SSA or a .ASS file with embedded font(s), I am sure that it is possible, because the official format specification says so.
    Last edited by El Heggunte; 7th Jul 2022 at 15:26. Reason: clarity
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  24. I just installed the latest version of MPC-HC .
    English translation made by MPC-HC Team
    Build information
    Version: 1.9.22 (734896a23)
    Compiler MSVC V19.29.30145
    LAV Filters: 0.76.1.0
    Build date: Jun 26 2022

    I then checked all the Internal Filters & then Blocked the External LAV filters.

    Originally Posted by Compositor View Post
    Get neoHEVC's dual audio batch. That's the one.
    I only found it in a torrent download & I don't download torrents.
    If you have a different type download for this post a link.

    The result is the same:
    Image Attached Thumbnails Click image for larger version

Name:	MPC-HC.jpg
Views:	42
Size:	53.1 KB
ID:	65798  

    Quote Quote  
  25. Originally Posted by cholla View Post
    The result is the same:
    Not exactly the same. That text is now in the proper font, indicating that the player recognized the embedded font properly.

    Originally Posted by El Heggunte View Post

    I was NOT talking about embedding the font "in the MKV", I was talking about about embedding the font *in the subtitle file*.
    Even though I have never seen a .SSA or a .ASS file with embedded font(s), I am sure that it is possible, because the official format specification says so.
    Oh, that. I've done that before. But MKVmerge separates the fonts and puts them as individual attachments in the mkv. Embedded fonts in the subs also cause Aegisub to take a bit longer to load. So it's been a habit to embed the fonts in the video instead of the subs. Here is the set again, but with the font in the sub instead of the video.
    Image Attached Files
    Quote Quote  
  26. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by Compositor View Post
    Here is the set again, but with the font in the sub instead of the video.
    Thanks for that.
    Now, messing around with the font size, I've made xy-VSFilter display some other characters besides the "T".

    IMPORTANT: Now I cannot say that the font "Sketchzone" is the root of all evil
    but the fact is, the Windows font previewer TAKES AGES to display all the sizes of the expression "The quick brown fox etc" when reading the .TTF file.
    So I guess this is the reason why those old and "outdated" subtitle renderers fail, they were not designed to deal with "slow fonts"
    (so to speak)
    Last edited by El Heggunte; 8th Jul 2022 at 04:49. Reason: disambiguation
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  27. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by El Heggunte View Post
    .......
    but the fact is, the Windows font previewer TAKES AGES to display all the sizes of the expression "The quick brown fox etc" when reading the .TTF file.
    — around 28 seconds on my Core 2 Quad @ 2.67 GHz,
    according to the Stopwatch app on my not-so-smart--phone.
    Definitely that's not ""normal"". :–/

    Image
    [Attachment 65819 - Click to enlarge]
    Last edited by El Heggunte; 8th Jul 2022 at 15:29. Reason: clarity
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  28. I found this :
    Loading fonts is the splitter's job. mkvtoolnix >=5.1.0 changed the auto-detected MIME types for fonts, while splitters like Haali Media Splitter only support application/x-truetype-font. You can fix this by first demuxing the fonts with mkvextract, and then re-adding them into mkvmerge GUI with application/x-truetype-font manually specified as MIME type.

    I installed xy-VSFilter & XySubFilter then installed them in their own folders in Program Files per instructions.
    The results for me is MPC-HC is still the same for this video.
    I tried both of the test.mkv videos.
    I still only get the capital T.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!